"""
案例：演示在类中（类内）获取属性

格式：
    设置（添加）属性：
        方式1：类外，对象名.属性 = 属性值
        方式2：类内，__init__()函数（魔法方法）
    获取（读取）属性：
        方式1：类外，对象名.属性名
        方式2：类内，self.属性名
"""
# 案例：定义汽车类，在类外给汽车对象设置属性，颜色=红色，轮胎=4，在类内部定义show()方法,获取属性值并打印

#1：定义汽车类
class Car:
    # 1.1 定义run()函数
    def run(self):
        print("汽车开始运行...")

    # 1.2 定义show()函数
    def show(self):
        print(f"汽车颜色:{self.color}, 汽车轮胎数量:{self.number}")

if __name__ == '__main__':
    # 2：创建对象
    car = Car()

    # 调用类中的成员函数
    car.run()

    # 3：给对象设置属性值
    car.color = "红色"
    car.number = 4

    car.show()

    # 4：创建一个新的对象
    car2 = Car()
    car2.show()